﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
using VisionCloud.Core.Model.Enums;

namespace VisionCloud.Domain.DtoModel.Ms
{
    public class MsDiagnosticReportRequestDto
    {
        /// <summary>
        /// 项目Id
        /// </summary>
        [Required]
        public Guid ProjectId { get; set; }
        /// <summary>
        /// 楼栋Id
        /// </summary>
        [Required]
        public string BuildingName { get; set; }
        /// <summary>
        /// 项目阶段名
        /// </summary>
        [Required]
        public string ProjectStage { get; set; }

        public string FloorName { get; set; }
        /// <summary>
        /// 项目编号
        /// </summary>
        public string ProjectNo { get; set; }
        /// <summary>
        /// 项目阶段Id
        /// </summary>
        public Guid ProjectStandardId { get; set; }
        /// <summary>
        /// 公司Id
        /// </summary>
        public Guid CompanyId { get; set; }

        public string SaveDir { get; set; }

        public string FileName { get; set; }
        /// <summary>
        /// 任务类型
        /// </summary>
        public TaskTypeEnum TaskType { get; set; }
        /// <summary>
        /// 任务属性
        /// </summary>
        public TaskPropertyEnum TaskProperty { get; set; }
    }
}
